Python Job: QA Test Engineer

Job added on

Company

Upflex Inc
United Kingdom

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Upflex is a B2B SaaS platform for on-demand workspace, helping midsize to enterprise companies dramatically reduce office costs while increasing employee flexibility. 100% sustainable and 100% asset-light, leveraging unsold inventory without carrying any lease liabilities (think airbnb for workspace).

Upflex delivers a multi-platform experience to its clients - a mobile app for employees to search and book among thousands of workspaces around the world, and a business portal for employer management and data analytics. Whether those employees are business travelers, remote workers, require a local dedicated Hub office or anything in between, Upflex has the solution.

With the rise of remote technology, and more employers embracing the obvious benefits of flexible working, we are finally starting to make the world our Workspace.

This is a fantastic opportunity to join Upflex at an exciting stage of its journey to transform the way the world works. You will directly contribute to this rewarding area of product & software delivery; become a valued team member and be part of our ongoing success and get excited when using your skills to improve other people’s lives

Job Responsibilities:

  • Develop solutions to do session level, functional, technical, failover and performance testing across the entire stack – application, hardware, network
  • Review code base and make recommendations for testing scenarios; analyze changes introduced and assess the technical testing required
  • Work with cross-functional teams to build scenarios in requirements, design and coding phases
  • Perform analysis of data from QA and production to build testing tools and scenarios
  • Experience is testing frontend components through multiple browsers with automation
  • Maintain testing and analysis tools; identify any negative changes to both QA and production environments and work with teams to resolve those concerns
  • Take the initiative to improve efficiencies across systems/projects
  • Support operations, including executing process validations, methodology and audits
  • The candidate will also be responsible for building automation using the language javascript to help ensure the delivery of quality system applications and drive solutions

Leadership qualities:

  • Prepare, review, and maintain testing documents (test plan, test cases, test reports,) to ensure complete test coverage
  • Perform QA testing activities as required (test case preparation, testing execution, environment setup, installation, etc)
  • Facilitate and lead regular QA team meetings or triage calls
  • Prioritize testing activities
  • Efficient management of QA resources across multiple projects
  • Coordinate the maintenance of test environments. Must be able to work closely with Dev Ops and the client to support deployment and testing of parallel releases for all channels and platforms
  • Manage risks and deliverables to ensure that the testing activities remain within agreed scope, schedule, budget, and quality standards
  • Work with project manager and development team to report and escalate relevant testing issues and challenges that arise during testing activities
  • Responsible for reporting metrics, test reports, plans, and problems to upper management and other involved parties
  • Provide support, assistance, or decisions to QA, support engineer, and customer’s test teams (e.g., recreate issues reported by the customer in production, or in support of customer queries)

Requirements:

  • 5+ years of experience in backend development with Typescript or NodeJS
  • Extensive experience testing REST based API and service based applications
  • Has experience on testing microservices and familiarity with docker
  • Experience with the following testing framework is a plus. Cypress.JS, gremlins, Webdriver, Jmeter
  • Ability to break out a monolithic architecture into domain-driven components and services
  • Proven ability to switch domains, tech stacks and learn new technology

Nice to Have:

  • Experience with Python and or Go
  • Experience with BI and Data engineering
  • Nice to have: experience with ReactJs, CSS, HTML for frontend development

Upflex is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon gender, sexual orientation, marital or civil status, pregnancy (or pregnancy-related conditions), gender identity or expression, transgender status or gender reassignment, race, color, national origin or ancestry, citizenship, religion or religious beliefs, age, physical or mental disability, genetic information (including genetic testing and characteristics), military or veteran status, or any other grounds or characteristic that is protected under the law.

Job Types: Full-time, Permanent, Fixed term contract

Salary: £50,000.00-£75,000.00 per year

Benefits:

  • Work from home

Schedule:

  • Monday to Friday

Work Location: Remote

Expected start date: 03/01/2023